#pragma once

#include "../Core/IDisposable.h"

#include <gl/glew.h>

namespace Renderer
{
	namespace GL3x
	{
		class SamplerNameGL3x : public Core::IDisposable
		{
		public:
			SamplerNameGL3x();

			~SamplerNameGL3x();

			GLuint GetValue() const;

			void Destroy() override;

		private:
			GLuint _value;
		};
	}
}